package cn.zmall.sso.service;

import cn.zmall.manager.pojo.TbAddress;

import java.util.List;

/**
 * @Author cxy
 * @Date 2020/11/12 17:20
 * @Version 1.0
 */
public interface AddressService {

    /**
     * 获取一个地址
     * @param addressId
     * @return
     */
    TbAddress getAddress(Long addressId);

    /**
     * 获取用户的所有地址
     * @param userId
     * @return
     */
    List<TbAddress> getListAddress(Long userId);

    /**
     * 添加地址
     * @param tbAddress
     * @return
     */
    int addAddress(TbAddress tbAddress);

    /**
     * 删除地址
     * @param addressId
     * @return
     */
    int delAddress(Long addressId);

    /**
     * 更新地址
     * @param tbAddress
     * @return
     */
    int updateAddress(TbAddress tbAddress);
}